package com.osdp.uc.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.osdp.common.constant.CommonConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 用户岗位表
 * @Author:
 * @Date:
 * @Version: V1.0
 */
@Data
@TableName("uc_user_position")
@Accessors(chain = true)
public class UcUserPosition implements Serializable {

	/**主键*/
	@TableId(type = IdType.ASSIGN_UUID)
	private String id;

	/**用户id*/
	private String userId;

	/**岗位id*/
	private String positionId;

	/**是否主岗位,1是，0否*/
	private String isMajor;

	/** 进入部门岗位开始时间 */
	private Date startDate;

	/** 退出岗位结束时间 */
	private Date endDate;

	/** 部门id */
	private String orgId;

	/** 职务id */
	private String titleId;

//	/**删除状态（0，正常，1已删除）"*/
//	@TableLogic
//	private Integer delFlag;
//	/**
//	 * 判断是否删除
//	 * @return
//	 */
//	public boolean deleted() {
//		return delFlag.equals(Integer.valueOf(CommonConstant.FLAG_ONE_1));
//	}
}
